Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F12 USA F4 Canada F2 USA F7 USA F9 USA F10 Usa F9 Usa F10 Usa F13 Usa F14 Usa F23 USA F24 M15 Weston M15 Naples M15 Naples Open de Montauban - Montauban drkoop.com USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank USTA Seascape Challenger - Aptos CNA TennisPro Classic - Winnetka USTA Men's Challenger of Urbana-Champaign - Urbana Hilton Waikoloa Village USTA Challenger - Waikoloa Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana 2001 UT Tyler Patriot Challenger - Tyler Talahassee Challenger Sarasota Challenger Yuba City Challenger Vancouver Challenger Binghamton Challenger USTA Tennis Championships of Austin - Austin Sacramento Challenger Charlottesville Challenger Champaign Challenger Dallas Challenger Sunrise Challenger Winnetka Challenger Calabasas Challenger Bratislava Challenger Savannah Challenger Downtown Athletic Club USTA Challenger - Amarillo Sacramento Challenger Sacramento Challenger Tiburon Challenger drkoop.com USTA Challenger of San Antonio - San Antonio Dallas Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Aptos Challenger University of Tennessee USTA Men's Challenger - Knoxville Knoxville Challenger Dallas Challenger Nottingham Challenger M25 Ueberlingen Sacramento Challenger Charlottesville Challenger Happy Valley Challenger Dallas Challenger M25 Champaign Guadalajara Challenger Taipei City Challenger Manchester Challenger Surbiton Challenger Windy City Classic - Winnetka Cary Challenger Columbus Challenger Tiburon Challenger Fairfield Challenger Lexington Challenger Charlottesville Challenger Champaign Challenger Time Warner USTA Challenger - Binghamton Nottingham Challenger Maui Challenger Dallas Challenger Irving Challenger Sarasota Challenger Tallahassee Challenger Noumea Challenger Ilkley Challenger Binghamton Challenger Eddleman USTA Challenger - Birmingham Dallas Challenger XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships - Armonk drkoop.com USTA Tennis Championships of Denver - Denver drkoop.com USTA Tennis Championships of San Antonio - San Antonio St. Francis Health System USTA Challenger - Tulsa USTA Challenger of Las Vegas - Las Vegas XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton Phoenix Challenger Frito Lay/USTA Challenger - Binghamton drkoop.com USTA challenger of Miami - Miami Aptos Challenger Little Rock Challenger Barletta Challenger Chicago Challenger Cary Challenger Charleston Challenger Cleveland Challenger Waco Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Sybase Open - San Jose Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Dallas Challenger Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Heineken Open - Auckland Knoxville Challenger Zagreb Challenger Vancouver Challenger Tiburon Challenger Helsinki Challenger Honolulu Challenger Adidas International - Sydney Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston International Tennis Championships - Delray Beach Dallas Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Nottingham Challenger Tallahassee Challenger The Stella Artois Grass Court Championships - London Charlottesville Challenger Mercedes-Benz Cup - Los Angeles Sarasota Challenger Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Zagreb Challenger Hilton Waikoloa USTA Challenger - Waikoloa Winnetka Challenger Stockholm Open - Stockholm drkoop.com USTA Challenger of Tallahassee - Tallahassee Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Irving Challenger Thailand Open - Bangkok Stockholm Open - Stockholm Sydney International - Sydney Millenium Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Medibank International - Sydney U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors Basel - Basel SAP Open - San Jose AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Le Gosier Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Sarasota Challenger Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Citi Open - Washington Brisbane International - Brisbane Apia International - Sydney Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Newport Beach Challenger Cleveland Challenger U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Citi Open - Washington Winston-Salem Open - Winston-Salem Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Citi Open - Washington Napa Challenger Shenzhen Open - Shenzhen Tiburon Challenger Swiss Indoors Basel - Basel ASB Classic - Auckland Maui Challenger Cary Challenger Dallas Challenger Knoxville Challenger Lexington Challenger BB&T Atlanta Open - Atlanta Abierto Mexicano Telcel - Acapulco Maui Challenger Bordeaux Challenger AEGON International - Eastbourne Hall of Fame Open - Newport USTA Tennis Championships of Houston - Houston BB&T Atlanta Open - Atlanta Winnetka Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Las Vegas Challenger Brisbane International - Brisbane Sydney International - Sydney Columbus Challenger Knoxville Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston 2001 Eddleman USTA Challenger - Birmingham Savannah Challenger BB&T Atlanta Open - Atlanta Heilbronn Challenger Fifth-Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of Dallas - Dallas Rome Challenger Tallahassee Challenger Delray Beach Open - Delray Beach Orlando 2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Tallahassee Challenger Lexington Challenger Cary 1 Challenger Sydney International - Sydney Estoril Open - Estoril Sarasota Challenger Davidoff Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Sarasota Challenger Puebla Challenger SAP Open - San Jose Columbus 2 Challenger Rome Challenger AEGON International - Eastbourne Monterrey Challenger Miller Lite Hall of Fame Tennis Championships - Newport MFS Pro Tennis Championships - Boston U.S. Men's Clay Court Championships - Orlando AIG Japan Open - Tokyo Franklin Templeton Tennis Classic - Scottsdale Davidoff Swiss Indoors - Basel RCA Championships - Indianapolis Siebel Open - San Jose BMW Open - Munich Kroger / St. Jude International - Memphis Heineken Open - Auckland International Tennis Championships - Delray Beach Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide SAP Open - San Jose Adidas International - Sydney ARAG World Team Championship - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose ARAG World Team Championship - Dusseldorf Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. U.S. Mens's Clay Court Championship - Houston China Open - Beijing Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Salem Open - Hong Kong SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Heineken Open - Auckland US Men's Clay Court Championship - Houston Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf China Open - Beijing The Hamlet Cup - Long Island SAP Open - San Jose Kroger / St. Jude International - Memphis AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Winston-Salem Open - Winston-Salem US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Franklin Templeton Tennis Classic - Scottsdale Citi Open - Washington Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid New York Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Hall of Fame Open - Newport Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Abierto Mexicano Telcel - Acapulco Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Campionati Internazionali d'Italia - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Masters Series Hamburg - Hamburg U.S. Open - New York Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, 1R, CRO-USA 4-1 Hopman Cup - Perth Australian Open - Melbourne Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship 1 Masters Guinot Mary Cohr French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Wimbledon - London Olympics - London Hopman Cup - Perth Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, SF, SWE-USA 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, USA-BEL 4-0